﻿2026-06-16T09:38:27.3620552Z ##[group]Run cargo test -p spt-daemon --test twohost -- --nocapture
2026-06-16T09:38:27.3620921Z [36;1mcargo test -p spt-daemon --test twohost -- --nocapture[0m
2026-06-16T09:38:27.3682784Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-16T09:38:27.3683003Z env:
2026-06-16T09:38:27.3683112Z   SPT_TWO_HOST: 1
2026-06-16T09:38:27.3683237Z   SPT_TWO_HOST_ROLE: a
2026-06-16T09:38:27.3683376Z   SPT_TWO_HOST_SECRET: rig-twohost-ci
2026-06-16T09:38:27.3683546Z   SPT_TWO_HOST_PEER_IP: 100.98.197.12
2026-06-16T09:38:27.3683695Z   SPT_TWO_HOST_WAIT_SECS: 900
2026-06-16T09:38:27.3684011Z   SPT_TWO_HOST_NOTIFY_BIN: C:\actions-runner\_work\spt-core\spt-core\.adapter-notify\target\debug\notify-shell.exe
2026-06-16T09:38:27.3684321Z ##[endgroup]
2026-06-16T09:38:28.0201776Z    Compiling windows-sys v0.61.2
2026-06-16T09:38:28.0211127Z    Compiling cc v1.2.63
2026-06-16T09:38:28.0264714Z    Compiling strsim v0.11.1
2026-06-16T09:38:28.0274527Z    Compiling unicode-segmentation v1.13.3
2026-06-16T09:38:28.0275934Z    Compiling rustls v0.23.40
2026-06-16T09:38:28.0313426Z    Compiling fastrand v2.4.1
2026-06-16T09:38:28.0415555Z    Compiling either v1.16.0
2026-06-16T09:38:28.0457192Z    Compiling windows-sys v0.59.0
2026-06-16T09:38:28.1369634Z    Compiling darling_core v0.20.11
2026-06-16T09:38:28.1432566Z    Compiling futures-lite v2.6.1
2026-06-16T09:38:28.1595690Z    Compiling prefix-trie v0.8.4
2026-06-16T09:38:28.2911798Z    Compiling convert_case v0.10.0
2026-06-16T09:38:28.4869465Z    Compiling derive_more-impl v2.1.1
2026-06-16T09:38:28.5329979Z    Compiling hickory-proto v0.26.0-beta.4
2026-06-16T09:38:28.7793217Z    Compiling ring v0.17.14
2026-06-16T09:38:28.7793526Z    Compiling libsqlite3-sys v0.30.1
2026-06-16T09:38:28.7793865Z    Compiling blake3 v1.8.5
2026-06-16T09:38:29.3439380Z    Compiling darling_macro v0.20.11
2026-06-16T09:38:29.6227446Z    Compiling darling v0.20.11
2026-06-16T09:38:29.7840856Z    Compiling derive_builder_core v0.20.2
2026-06-16T09:38:30.0850177Z    Compiling derive_more v2.1.1
2026-06-16T09:38:30.3241977Z    Compiling iroh-base v0.98.0
2026-06-16T09:38:30.7035148Z    Compiling derive_builder_macro v0.20.2
2026-06-16T09:38:30.9506431Z    Compiling derive_builder v0.20.2
2026-06-16T09:38:31.0687593Z    Compiling vergen-lib v9.1.0
2026-06-16T09:38:31.0687837Z    Compiling vergen-lib v0.1.6
2026-06-16T09:38:31.1539718Z    Compiling vergen v9.1.0
2026-06-16T09:38:31.1834926Z    Compiling vergen-gitcl v1.0.8
2026-06-16T09:38:31.4627287Z    Compiling iroh-relay v0.98.0
2026-06-16T09:38:31.7397165Z    Compiling rusqlite v0.32.1
2026-06-16T09:38:32.0992968Z    Compiling rustls-webpki v0.103.13
2026-06-16T09:38:32.2550127Z    Compiling spt-store v0.7.3 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-store)
2026-06-16T09:38:32.9873623Z    Compiling socket2 v0.6.4
2026-06-16T09:38:32.9874127Z    Compiling mio v1.2.1
2026-06-16T09:38:32.9874410Z    Compiling netdev v0.42.0
2026-06-16T09:38:32.9874846Z    Compiling seize v0.5.1
2026-06-16T09:38:32.9875276Z    Compiling interprocess v2.4.2
2026-06-16T09:38:32.9875742Z    Compiling tempfile v3.27.0
2026-06-16T09:38:33.1102576Z    Compiling papaya v0.2.4
2026-06-16T09:38:33.2524346Z    Compiling noq-udp v0.10.0
2026-06-16T09:38:33.2788305Z    Compiling ipconfig v0.3.4
2026-06-16T09:38:33.3483314Z    Compiling tokio v1.52.3
2026-06-16T09:38:33.5240296Z    Compiling spt-msg v0.7.3 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-msg)
2026-06-16T09:38:33.7056324Z    Compiling spt-runtime v0.7.3 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-runtime)
2026-06-16T09:38:33.7057033Z    Compiling spt-term v0.7.3 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-term)
2026-06-16T09:38:34.7171834Z    Compiling rustls-platform-verifier v0.7.0
2026-06-16T09:38:34.7172108Z    Compiling noq-proto v0.17.0
2026-06-16T09:38:35.0944289Z    Compiling spt-live v0.7.3 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-live)
2026-06-16T09:38:36.3039214Z    Compiling tokio-util v0.7.18
2026-06-16T09:38:36.3040599Z    Compiling tokio-rustls v0.26.4
2026-06-16T09:38:36.3040778Z    Compiling tower v0.5.3
2026-06-16T09:38:36.3040922Z    Compiling acto v0.8.2
2026-06-16T09:38:36.3041056Z    Compiling backon v1.6.0
2026-06-16T09:38:36.6395640Z    Compiling swarm-discovery v0.6.0-alpha.2
2026-06-16T09:38:36.6565870Z    Compiling tower-http v0.6.11
2026-06-16T09:38:36.8044875Z    Compiling h2 v0.4.14
2026-06-16T09:38:36.8045227Z    Compiling n0-future v0.3.2
2026-06-16T09:38:36.8045516Z    Compiling tokio-stream v0.1.18
2026-06-16T09:38:36.8045812Z    Compiling tokio-websockets v0.13.2
2026-06-16T09:38:36.9178264Z    Compiling n0-watcher v0.6.1
2026-06-16T09:38:36.9178644Z    Compiling iroh-dns v0.98.0
2026-06-16T09:38:37.1154962Z    Compiling netwatch v0.16.0
2026-06-16T09:38:38.2109599Z    Compiling noq v0.18.0
2026-06-16T09:38:39.4089058Z    Compiling hyper v1.10.1
2026-06-16T09:38:39.4089314Z    Compiling hickory-net v0.26.0-beta.4
2026-06-16T09:38:40.1651152Z    Compiling hickory-resolver v0.26.0-beta.4
2026-06-16T09:38:40.1660932Z    Compiling hyper-util v0.1.20
2026-06-16T09:38:40.9414040Z    Compiling hyper-rustls v0.27.9
2026-06-16T09:38:40.9414289Z    Compiling igd-next v0.17.1
2026-06-16T09:38:41.0673888Z    Compiling reqwest v0.13.4
2026-06-16T09:38:41.4761415Z    Compiling portmapper v0.16.0
2026-06-16T09:38:46.4100948Z    Compiling iroh v0.98.2
2026-06-16T09:38:55.0424900Z    Compiling spt-net v0.7.3 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-net)
2026-06-16T09:38:56.2995740Z    Compiling spt-daemon v0.7.3 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-daemon)
2026-06-16T09:39:06.7413211Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.13s
2026-06-16T09:39:06.7624454Z      Running tests\twohost.rs (target\debug\deps\twohost-9f39f099c9408f92.exe)
2026-06-16T09:39:06.7980565Z 
2026-06-16T09:39:06.7980796Z running 2 tests
2026-06-16T09:39:06.7982721Z test two_host_ladder_role_b ... ok
2026-06-16T09:39:06.7991406Z TWOHOST role A: node bcead52b862344aef51998ca5d8f15dce1e38e6cee3795b219a5849f6ad4b41a
2026-06-16T09:39:07.0135273Z TWOHOST OK: pairing (initiator, product surface) — joined subnet 'twohost'
2026-06-16T09:39:07.5251602Z PUMP_IPC_READER: spawned
2026-06-16T09:39:07.7754665Z TWOHOST OK: register: B's perch row replicated to A
2026-06-16T09:39:07.8013973Z TWOHOST OK: message sent (B asserts the spool)
2026-06-16T09:39:07.8332489Z TWOHOST OK: file fetch (sid 1)
2026-06-16T09:39:07.8860518Z TWOHOST OK: remote-drive (attach echo)
2026-06-16T09:39:07.9186293Z TWOHOST OK: sync: A pulled B's mind
2026-06-16T09:39:08.1108216Z UPDATE_STAGED:6:BrainOnly (from 9bbcee970607c7454b0baf8b38b032ccdf1a36de7ef04d614158fecd1f08b612)
2026-06-16T09:39:08.1688614Z TWOHOST OK: update: B's v6 staged at A through the verify gate
2026-06-16T09:39:08.1689298Z TWOHOST OK: update: consent notif surfaced at A
2026-06-16T09:39:08.4192210Z TWOHOST OK: notif: B's dismissal replicated to A
2026-06-16T09:39:08.6858429Z TWOHOST OK: rest: B's row advertises Suspended at A
2026-06-16T09:39:08.9918362Z TWOHOST OK: rest: B's row advertises Active again at A (with a presence stamp)
2026-06-16T09:39:08.9918680Z TWOHOST OK: remote suspend/wake round trip
2026-06-16T09:39:09.7467710Z TWOHOST OK: presence: B's surface marks replicated back to A
2026-06-16T09:39:09.8710419Z TWOHOST OK: cross-node shell relink + drive (B asserts the render)
2026-06-16T09:39:09.9109908Z TWOHOST OK: cross-node drive drops an offline persistent shell (no wake, no spool)
2026-06-16T09:39:10.0641891Z TWOHOST OK: gateway-typed owner cross-node cmd+drive (owner-type-agnostic across a real link)
2026-06-16T09:39:10.5680591Z TWOHOST OK: toast: B's surface marks replicated back to A
2026-06-16T09:39:10.6322187Z TWOHOST OK: file push (done barrier)
2026-06-16T09:39:10.6322397Z TWOHOST role A: ladder complete
2026-06-16T09:39:10.6490475Z test two_host_ladder_role_a ... ok
2026-06-16T09:39:10.6490618Z 
2026-06-16T09:39:10.6490787Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.85s
2026-06-16T09:39:10.6491921Z 
